JuMP: A Modeling Language for Mathematical Optimization
نویسندگان
چکیده
JuMP is an open-source modeling language that allows users to express a wide range of optimization problems (linear, mixed-integer, quadratic, conic-quadratic, semidefinite, and nonlinear) in a high-level, algebraic syntax. JuMP takes advantage of advanced features of the Julia programming language to offer unique functionality while achieving performance on par with commercial modeling tools for standard tasks. In this work we will provide benchmarks, present the novel aspects of the implementation, and discuss how JuMP can be extended to new problem classes and composed with state-of-the-art tools for visualization and interactivity.
منابع مشابه
Optimization of Long Jump Landing Motion using Musculoskeletal System Simulation
Biomechanical modeling of the musculoskeletal system has become an important issue in human motion analysis. The scope of this paper is focused on the optimization of long jump landing using musculoskeletal system. In the long jump, athletes are affected by the dynamics of the sand pit that is different from a hard surface in the landing phase. Therefore, in order to obtain a good landing motio...
متن کاملMATHEMATICAL MODELING AND PERFORMANCE OPTIMIZATION FOR THE DIGESTING SYSTEM OF A PAPER PLANT
This paper deals with the mathematical modeling and performance optimization for the Digesting system of a Paper Plant using Genetic Algorithm. The Digesting system of a Paper Plant has four main subsystems, arranged in series and parallel. Considering exponential distribution for the probable failures and repairs, the mathematical formulation of the problem is done using probabilistic approach...
متن کاملOption Pricing on Commodity Prices Using Jump Diffusion Models
In this paper, we aim at developing a model for option pricing to reduce the risks associated with Ethiopian commodity prices fluctuations. We used the daily closed Unwashed Lekempti grade 5 (ULK5) coffee and Whitish Wollega Sesame Seed Grade3 (WWSS3) prices obtained from Ethiopia commodity exchange (ECX) market to analyse the prices fluctuations.The natures of log-returns of the prices exhibit a...
متن کاملHow do you know your spreadsheet is right?
Think before you write. Resist the urge to jump right in to actual development. Start with a clear understanding of the requirements of your task. Sketch your design on a whiteboard, and look for flaws. Consider alternate software tools such as databases, statistics packages, financial modeling systems, business intelligence systems, mathematical programming languages, and traditional computer ...
متن کاملMathematical Modeling of Cancer Cells and Chemotherapy Protocol Dealing Optimization Using Fuzzy Differential Equations And Lypunov Stability Criterion
Mathematical models can simulate the growth and proliferation of cells in the interaction with healthy cells, the immune system and measure the toxicity of drug and its effects on healthy tissue pay. One of the main goals of modeling the structure and growth of cancer cells is to find a control model suitable for administration among patients. In this study, a new mathematical model is designed...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM Review
دوره 59 شماره
صفحات -
تاریخ انتشار 2017